escorted temporary leave - Spanish English Dictionary